Move codebase indexing out of experimental #5481
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR moves codebase indexing out of experimental settings and makes it always enabled by default.
Changes
codebaseIndexEnabledtotrueby default across all configuration filesisFeatureEnabledin config-manager to always returntrueisEnabledproperty from CodeIndexConfig interface and simplified the configuration logicImpact
Users will no longer see the codebase indexing option in experimental settings. The feature will be enabled by default for all users, though they can still configure the indexing settings (provider, model, etc.) through the existing configuration UI.
Testing
Important
Codebase indexing is now always enabled, removed from experimental settings, with updated configurations, UI, and tests.
codebaseIndexEnabledset totrueby default inClineProvider.tsandCodeIndexPopover.tsx.isFeatureEnabledinconfig-manager.tsalways returnstrue.webviewMessageHandler.ts.isEnabledfromCodeIndexConfiginterface.config-manager.ts.ExperimentalSettings.tsx.CodeIndexPopover.tsxto reflect always-enabled state.config-manager.spec.tsandmanager.spec.tsto reflect always-enabled state.This description was created by
for d6d646f. You can customize this summary. It will automatically update as commits are pushed.